Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External dependencies upgrade - Spring Boot 3.4.1 and Spring Cloud 2024.0.0 #43523

Merged
merged 1 commit into from
Dec 26, 2024

Conversation

Netyyyy
Copy link
Member

@Netyyyy Netyyyy commented Dec 23, 2024

Updates external dependencies to align with Spring Boot version 3.4.1 from 3.4.0 and Spring Cloud version 2024.0.0 from 2024.0.0.

Release notes

Sourced from spring-boot releases.

🐞 Bug Fixes

  • KafkaProperties fail to build SSL properties when the bundle name is an empty string #43563
  • Diagnostics are poor when property resolution throws a ConversionFailedException #43559
  • SpringApplicationShutdownHandlers do not run in deterministic order #43536
  • Unable to find a @SpringBootConfiguration results in misleading error message #43507
  • With multiple ResourceHandlerRegistrationCustomizer beans in the context, only one of them is used #43497
  • Unable to use Docker Compose support when mixing dedicated and shared services #43472
  • Kafka dependency management does not include the kafka-server module #43454
  • Docker API version is incorrectly reported when '/_ping` calls fail and version should be fixed #43452
  • Methods to build producer / consumer properties from KafkaProperties are inconvienenent to use without an SSL bundle #43448
  • Failures in -Djarmode=tools do not consistently return a non-zero exit #43436
  • HttpComponentsClientHttpRequestFactoryBuilder replaces the existing defaultRequestConfigCustomizer rather than adding to it #43429
  • spring-boot-maven-plugin sets imagePlatform even if it's empty #43424
  • OnBeanCondition fails to match on annotations when using Scoped Proxies #43423
  • Failure analysis for InvalidConfigurationPropertyValueException doesn't correctly handle fuzzy matching of environment variables #43382
  • H2ConsoleAutoConfiguration causes early initialization of DataSource beans #43359
  • Accept progress on numbers >2GB #43356
  • Servlet-based UserDetailsServiceAutoConfiguration is active in a reactive app #43334
  • StructuredLoggingJsonMembersCustomizer implementations declared in spring.factories with a generic type more specific than Object are not called #43312
  • Overriding log level with an environment variable does not work when using an environment prefix #43307
  • Management endpoint access and enabled properties are ignored unless the endpoint ID is an exact match #43302
  • UnsupportedOperationException when starting a Maven shaded application on Java 21 with virtual threads enabled #43291
  • JmsListener failing with Narayana (pooled ConnectionFactory) since 3.4.0 #43277
  • SslBundle can no longer open store file locations without using a 'file:' prefix #43274
  • TestRestTemplate does not allow redirects to be customized #43258
  • Testcontainers start() methods may be started multiple times #43253

📔 Documentation

  • Fix typo in documentation #43558
  • Document that server.ssl.cipher and server.ssl.enabled-protocols are not fallbacks used with SSL bundles #43552
  • Use <annotationProcessorPaths> in Maven examples for configuring an annotation processor #43544
  • Fix typo #43519
  • Links to logback javadoc are incorrect #43456
  • Fix JUnit javadoc links #43428
  • Reference documentation incorrectly uses 'disabled' rather than 'none' for access restrictions #43351
  • Restore System property in Logging section of the reference documentation #43342
  • Fix link to proxyBeanMethods in @AutoConfiguration javadoc #43325
  • Fix links to Servlet and JPA javadoc #43324
  • Link to @EnableMethodSecurity instead of the deprecated @EnableGlobalMethodSecurity #43315
  • Document that StructuredLoggingJsonMembersCustomizer implementations may optionally take constructor parameters #43314
  • Update javadoc of StructuredLoggingJsonMembersCustomizer to note that implementations can registered through spring.factories #43313
  • Fix Javadoc link for Hikari #43311
  • Document how to use structured logging with custom log configuration #43301
  • Update Javadoc since for OtlpMetricsProperties and OtlpTracingProperties #43249

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.15.11 #43529
  • Upgrade to Couchbase Client 3.7.6 #43500
  • Upgrade to CycloneDX Maven Plugin 2.9.1 #43398
  • Upgrade to Dependency Management Plugin 1.1.7 #43543
  • Upgrade to Elasticsearch Client 8.15.5 #43399
  • Upgrade to Hibernate 6.6.4.Final #43566
  • Upgrade to Hibernate Validator 8.0.2.Final #43510
  • Upgrade to Jackson Bom 2.18.2 #43401
  • Upgrade to Jetty 12.0.16 #43488
  • Upgrade to jOOQ 3.19.16 #43468
  • Upgrade to JUnit Jupiter 5.11.4 #43530
  • Upgrade to Log4j2 2.24.3 #43501
  • Upgrade to Micrometer 1.14.2 #43408
  • Upgrade to Micrometer Tracing 1.4.1 #43409
  • Upgrade to Native Build Tools Plugin 0.10.4 #43403
  • Upgrade to Netty 4.1.116.Final #43548
  • Upgrade to Prometheus Client 1.3.5 #43503
  • Upgrade to Pulsar 3.3.3 #43405
  • Upgrade to Pulsar Reactive 0.5.10 #43539
  • Upgrade to Reactor Bom 2024.0.1 #43410
  • Upgrade to RxJava3 3.1.10 #43406
  • Upgrade to Spring AMQP 3.2.1 #43411
  • Upgrade to Spring Authorization Server 1.4.1 #43412
  • Upgrade to Spring Batch 5.2.1 #43477
  • Upgrade to Spring Data Bom 2024.1.1 #43413
  • Upgrade to Spring Framework 6.2.1 #43414
  • Upgrade to Spring HATEOAS 2.4.1 #43478
  • Upgrade to Spring Integration 6.4.1 #43415
  • Upgrade to Spring Kafka 3.3.1 #43416
  • Upgrade to Spring LDAP 3.2.10 #43417
  • Upgrade to Spring Pulsar 1.2.1 #43418
  • Upgrade to Spring Retry 2.0.11 #43486
  • Upgrade to Spring Security 6.4.2 #43419
  • Upgrade to Spring Session 3.4.1 #43420
  • Upgrade to SQLite JDBC 3.47.1.0 #43407
  • Upgrade to Thymeleaf 3.1.3.RELEASE #43469
  • Upgrade to Thymeleaf Extras SpringSecurity 3.1.3.RELEASE #43470
  • Upgrade to Tomcat 10.1.34 #43471
  • Upgrade to Zipkin Reporter 3.4.3 #43467

❤️ Contributors

Thank you to all the contributors who worked on this release:

@BenchmarkingBuffalo, @Jae-Young98, @arefbehboudi, @izeye, @kgb-financial-com, @minwoo1999, @ngocnhan-tran1996, @nosan, @onobc, @quaff, @scordio, @sobychacko, and @vonZeppelin

This PR is created by GitHub Actions: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/12458866496

@github-actions github-actions bot added the azure-spring All azure-spring related issues label Dec 23, 2024
@Netyyyy
Copy link
Member Author

Netyyyy commented Dec 23, 2024

/azp run java - spring - tests

@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Netyyyy
Copy link
Member Author

Netyyyy commented Dec 26, 2024

/check-enforcer override

@Netyyyy Netyyyy marked this pull request as ready for review December 26, 2024 07:17
@Netyyyy Netyyyy merged commit 51c5fab into Azure:main Dec 26, 2024
277 of 291 checks passed
@Netyyyy Netyyyy deleted the update-spring-dependencies branch December 26, 2024 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
azure-spring All azure-spring related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Docker API version is incorrectly reported when '/_ping` calls fail and version should be fixed
3 participants